<?php
/**
 * 入口文件
 *
 * 统一入口，进行初始化信息
 *
 *
 */

error_reporting(E_ALL & ~E_NOTICE);
define('BASE_ROOT_PATH', str_replace('\\', '/', dirname(__FILE__)));
/**
 * 安装判断
 */
if (!is_file(BASE_ROOT_PATH . "/shop/install/lock") && is_file(BASE_ROOT_PATH . "/shop/install/index.php")) {
	if (ProjectName != 'shop') {
		@header("location: ../shop/install/index.php");
	} else {
		@header("location: install/index.php");
	}
	exit;
}
define('BASE_CORE_PATH', BASE_ROOT_PATH . '/core');
define('BASE_DATA_PATH', BASE_ROOT_PATH . '/data');
define('DS', '/');
define('InShopNC', true);
define('StartTime', microtime(true));
define('TIMESTAMP', time());
define('DIR_SHOP', 'shop');
define('DIR_CMS', 'cms');
define('DIR_CIRCLE', 'circle');
define('DIR_MICROSHOP', 'microshop');
define('DIR_ADMIN', 'admin');
define('DIR_API', 'api');
define('DIR_MOBILE', 'mobile');
define('DIR_WAP', 'wap');

define('DIR_RESOURCE', 'data/resource');
define('DIR_UPLOAD', 'data/upload');

define('ATTACH_PATH', 'shop');
define('ATTACH_COMMON', 'shop/common');
define('ATTACH_AVATAR', 'shop/avatar');
define('ATTACH_EDITOR', 'shop/editor');
define('ATTACH_MEMBERTAG', 'shop/membertag');
define('ATTACH_STORE', 'shop/store');
define('ATTACH_GOODS', 'shop/store/goods');
define('ATTACH_LOGIN', 'shop/login');
define('ATTACH_ARTICLE', 'shop/article');
define('ATTACH_BRAND', 'shop/brand');
define('ATTACH_ADV', 'shop/adv');
define('ATTACH_ACTIVITY', 'shop/activity');
define('ATTACH_WATERMARK', 'shop/watermark');
define('ATTACH_POINTPROD', 'shop/pointprod');
define('ATTACH_GROUPBUY', 'shop/groupbuy');
define('ATTACH_SLIDE', 'shop/store/slide');
define('ATTACH_VOUCHER', 'shop/voucher');
define('ATTACH_STORE_JOININ', 'shop/store_joinin');
define('ATTACH_REC_POSITION', 'shop/rec_position');
define('ATTACH_MOBILE', 'mobile');
define('ATTACH_CIRCLE', 'circle');
define('ATTACH_CMS', 'cms');
define('ATTACH_MALBUM', 'shop/member');
define('ATTACH_MICROSHOP', 'microshop');
define('TPL_SHOP_NAME', 'default');
define('TPL_CIRCLE_NAME', 'default');
define('TPL_MICROSHOP_NAME', 'default');
define('TPL_CMS_NAME', 'default');
define('TPL_ADMIN_NAME', 'default');

/*
 * 商家入驻状态定义
 */
//新申请
define('STORE_JOIN_STATE_NEW', 10);
//完成付款
define('STORE_JOIN_STATE_PAY', 11);
//初审成功
define('STORE_JOIN_STATE_VERIFY_SUCCESS', 20);
//初审失败
define('STORE_JOIN_STATE_VERIFY_FAIL', 30);
//付款审核失败
define('STORE_JOIN_STATE_PAY_FAIL', 31);
//开店成功
define('STORE_JOIN_STATE_FINAL', 40);

//默认颜色规格id(前台显示图片的规格)
define('DEFAULT_SPEC_COLOR_ID', 1);

/**
 * 商品图片
 */
define('GOODS_IMAGES_WIDTH', '60,240,360,1280');
define('GOODS_IMAGES_HEIGHT', '60,240,360,12800');
define('GOODS_IMAGES_EXT', '_60,_240,_360,_1280');

/**
 *  订单状态
 */
//已取消
define('ORDER_STATE_CANCEL', 0);
//已产生但未支付
define('ORDER_STATE_NEW', 10);
//已支付
define('ORDER_STATE_PAY', 20);
//已发货
define('ORDER_STATE_SEND', 30);
//已收货，交易成功
define('ORDER_STATE_SUCCESS', 40);

//订单结束后可评论时间，15天，60*60*24*15
define('ORDER_EVALUATE_TIME', 1296000);
